﻿/*@font-face{ 
    font-family: Palatino; 
    src: url('/Styles/Font/Palatino_Linotype.eot');
    src: local('Palatino Linotype'), url('/Styles/Font/Palatino_Linotype.ttf') format('truetype');
}*/
@font-face{ 
    font-family: Palatino_Italic; 
    src: url('/Styles/Font/Palatino_Italic.eot');
    src: local('Palatino Linotype Italic'), url('/Styles/Font/Palatino_Italic.ttf') format('truetype');
}
@font-face {
 font-family: Palatino_Linotype;
 src: url("/Styles/Font/Palatino_Linotype.eot") /* EOT file for IE */
}
@font-face {
 font-family: Palatino_Linotype;
 src: url("/Styles/Font/Palatino_Linotype.ttf") /* TTF file for CSS3 browsers */
}
@font-face {
 font-family: Palatino;
 src: url("/Styles/Font/Palatino_Black.eot") /* EOT file for IE */
}
@font-face {
 font-family: Palatino;
 src: url("/Styles/Font/Palatino_Black.ttf") /* TTF file for CSS3 browsers */
}

@font-face {
 font-family: Palatino_Bold;
 src: url("/Styles/Font/Palatino_Bold.eot") /* EOT file for IE */
}
@font-face {
 font-family: Palatino_Bold;
 src: url("/Styles/Font/Palatino_Bold.ttf") /* TTF file for CSS3 browsers */
}
@font-face {
 font-family: Palatino_Linotype_Bold;
 src: url("/Styles/Font/Palatino_Linotype_Bold.eot") /* EOT file for IE */
}
@font-face {
 font-family: Palatino_Linotype_Bold;
 src: url("/Styles/Font/Palatino_Linotype_Bold.ttf") /* TTF file for CSS3 browsers */
}

* {margin:0;padding:0}
ul, li {list-style:none}
a {text-decoration:none}
img {border:0}
body {font-family:arial;font-size:15px;color:#000;background-color:#f2f2f2;-webkit-text-size-adjust: none}
.o_h{overflow:hidden}
.f_l{float:left}
.f_r{float:right}
.bold{font-weight:bold}
/***Header***/
#header{overflow:hidden;height:55px;background:url(/Images/1px-top.png) repeat-x scroll 0 0 transparent}
.header .home a,.header .home .dm{width:140px; display:block;float:left;height:67px;padding:0 5px;border-right:solid 1px #dedede;text-align:center;color:#777;font:bold 12px/1.3 arial}
.header .logo{display:block;background:url(/Images/logo2.png) no-repeat 0 20px scroll transparent;margin-left:5px;float:left;width:91px}
.header .home{border-bottom:solid 1px #dddddd;background:url(/Images/bg_header.png) repeat-x scroll 0 0 transparent;height:67px}
.header .home .tin_hot{background:url(/Images/home.png) no-repeat 50% 0 scroll transparent;width:100%;height:20px;float:left;margin-top:15px}
.header .home .tin_video{background:url(/Images/video1.png) no-repeat 50% 4px scroll transparent;width:100%;height:20px;float:left;margin-top:15px}
.header .home a.active .tin_hot{background:url(/Images/home_ac.png) no-repeat 50% 0 scroll transparent}
.header .home .tin_moi{background:url(/Images/new.png) no-repeat 50% 0 scroll transparent;width:100%;height:20px;float:left;margin-top:15px}
.header .home a.active .tin_moi{background:url(/Images/new_ac.png) no-repeat 50% 0 scroll transparent}
.header .home .danh_muc{background:url(/Images/danhmuc.png) no-repeat 50% 0 scroll transparent;width:100%;height:20px;float:left;margin-top:15px}
.header .home a.active .danh_muc{background:url(/Images/danhmuc_ac.png) no-repeat 50% 0 scroll transparent}
.header .home a.active{background:url(/Images/bg_header_ac.png) repeat-x scroll 0 0 transparent;color:#007F73!important}
.header .home .h{background:url(/Images/home.png) no-repeat 0 0 scroll transparent;float:left;width:44px;height:49px}
.header #slCat{font:bold 12px/1.3 arial;background-color:transparent;color:#777777;border:none;width:85px;float:left;margin-left:-2px;text-align:left}
.fix_header{height:53px;background:url(/Images/1px-top.png) repeat-x scroll 0 0 transparent;position: fixed !important; top: 0!important;width: 100%!important; display: block;z-index:1000}

.nb_main .title {
    bottom: 0px;
    color: #333333;
    font-size: 14px;
    font-weight: bold;
    left: 0px;
    line-height: 1.5em;
    padding: 7px 5px;
    width: 100%;
    z-index: 3;
}

#content{overflow:hidden;}
/**Nổi bật**/
.bar_nb{background-color:#dedede;height:30px;font:bold 15px/1.3 arial;color:#D80000;line-height:30px;padding:0 5px;width:100%}
.bar_nb .vd{background:url(/Images/video.png) no-repeat 0 10px scroll transparent; padding-left:20px;color:#000000;float:right}
.nb_main .slide_hot{position:relative}
#slide_hot ul{overflow:hidden;}
#slide_hot ul li{position:relative;float:left;text-align:center}
#slide_hot ul li .tit{position:absolute;bottom:0;background:url(/Images/bg_tit_slide.png) repeat scroll 0 0 transparent;padding:10px 0;width:100%;bottom:4px}
#slide_hot ul li .tit a{float:left;width:30px;height:100%;position:absolute;top:0}
#slide_hot ul li .tit a.prev{background:url(/Images/arr_pre.png) no-repeat center scroll transparent;left:0}
#slide_hot ul li .tit a.next{background:url(/Images/arr_next.png) no-repeat center scroll transparent;right:0}
#slide_hot ul li .tit h1{font:bold 15px/1.3 arial;float:left;color:White;width:90%;margin-left:5%}
#slide_hot .dot_slide{background-color:#000000;padding:5px;margin-top:-6px}
.dot_slide ul{float:left;margin-left:43%}
.dot_slide ul li{float:left}
.dot_slide a{float:left;width:7px;height:8px;background:url(/Images/dot.png) no-repeat scroll 0 0 transparent;margin-right:5px}
.dot_slide a.active{background:url(/Images/dot_ac2.png) no-repeat scroll 0 0 transparent;}
.nb_sub h2{font:bold 18px/1.3 arial;overflow:hidden;padding:5px 5px 10px 5px}
.nb_sub h2 a{color:#003366}
.nb_sub h2 span{color: #A5A5A5;display: inline;font: 13px/1.3 arial;}
.nb_sub .img{text-align:center}
.lst_main{}
.lst_main h4{padding:5px;background-color:#097209;color:white;font:bold 15px/1.3 arial}
/***Content***/
.detail{padding:5px;background-color:#ffffff;border-bottom:1px dashed #ACACAC}
.detail p{margin:10px 0}
.detail h1{font-size: 22px;line-height: 1.2em;color:#333333;margin-top:14px;margin-bottom:7px}
.timedetail{font-size:11px;color:#888888;margin-bottom:23px}
.detail .author{font:normal 13px/1.3 arial;margin:5px;text-align:right}
.detail .author a{color:#003366}
.detail .author span{color:#a5a5a5}
.detail .share{margin:10px 0}
.detail .content table{width:98% !important}
.detail .share #linkhay{}
.detail .content{font-size:15px;font-family:Helvetica, Roboto, "Segoe UI", Arial;
line-height: 1.3em;margin-bottom: 1em;text-align: justify;color:#424242
}
.detail .sapo{background-color: #FFFFBB;
    border: 1px solid #FFE981;
    color: #424242;
    font-size: 15px;
    line-height: 1.3em;
    margin-bottom: 22px;
    padding: 5px 12px;
    text-align: justify;}

.detail .content table {
	width: 98% !important;
}

.detail .content img {height: auto !important;max-width: 320px;width: expression(this.width > 320 ? 320: true) }
.detail .content img{text-align:center !important}
.detail .direct_web{text-align:center;font:bold 17px/1.3 arial}
.detail .direct_web a{color:#273b37}
.detail .direct_web a:hover{text-decoration:underline;color:Red}

@media only screen and (min-width: 480px) {
.detail .content{font-size:15px;font-family:Helvetica, Roboto, "Segoe UI", Arial;
line-height: 1.3em;margin-bottom: 1em;text-align: justify;color:#424242
}
.detail .sapo{background-color:#FFFFBB;border:1px solid #FFE981;color:#424242;font-size:15px;line-height:1.3em;padding:5px 12px;text-align:justify;margin-bottom:15px}
.detail h1{font-size: 22px;line-height: 1.2em;color:#333333;margin-top:14px;margin-bottom:11px}
}

/**List**/
.list{ }
.list a{ box-shadow: 0 4px 2px -2px #cecece;text-shadow: 1px 1px rgba(255, 255, 255, 0.7);background:#faf9f7;border:solid 1px #b2aeb2;display:block;padding:10px;overflow:hidden;margin-top:12px;border-radius:5px}
.list a img{border-radius:5px;float:left;width:100px;border:solid 1px #d6d6d6;margin-right:12px}
.list a .title{font-weight:bold;color:#333333;margin-bottom:3px;font-size:30px;line-height:16px}
.list a{font:normal 15px/1.3 arial}
.list a span{display:block}
.list a .sapo{color:#333333;display:inline}
.list a .time{color:#666666;font-weight:normal;font-size:12px}
.list a .time_hot{color:#A5A5A5;font:normal 13px/1.3 arial;display:inline;font-size:1em}


.list a .title h3 {
    color: #333333;
    display: inline;
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 3px;
}

@media only screen and (min-width: 480px) {
	
.list a .title{font-weight:bold;color:#333333;font-size:30px;line-height:16px}
.list a .time{color:#666666;font-weight:normal;font-size:12px}
}
/**Dòng chủ đề**/
.dch{padding:10px 0}
.dch .tit{padding:0px 0px 0px 5px;/*background-color:#ffdb72;*/position:relative;display:block;font:bold 15px/1.3 arial;color:#007F73;background:url(/Images/bg_dcd.png) repeat-x 0 0 scroll transparent;overflow:inherit;border-bottom:solid 3px #acacac;line-height:38px;border-top:solid 1px #dddddd}
.dch .tit .arr_dsk{position:absolute;bottom:-10px;right:15%;background:url(/Images/arr_dsk.png) no-repeat 0 0 scroll transparent;width:15px;height:11px}
/*.dch .tit span{width:24px;height:17px;top:8px;left:-5px;background:url(/Images/hot.png) no-repeat 0 0 scroll transparent;position:absolute;}*/
.dch .lst_tit{/*border:solid 2px #ffdc73;border-top:none*/background-color:#efefef;}
.lst_tit .tit1{/*border:solid 1px white;*/padding:10px 5px;display:block;/*background-color:#fcf0ca;background-image:none;*/}
.lst_tit .tit1 img{float:left;width:74px;height:56px;overflow:hidden;margin-right:5px}
.lst_tit .tit1 span{display:block;overflow:hidden}
.lst_tit .tit1 .title{font:bold 15px/1.3 arial;color:#003366}
.lst_tit .tit1 .sapo{font:normal 15px/1.3 arial;color:#333333;display:inline}
.lst_tit .tit_oth{display:block;background:url(/Images/lst_dot.png) no-repeat 5px 17px scroll transparent;color:#333333;font:normal 15px/1.3 arial;padding:10px 15px;border-bottom:solid 1px #dddddd}
.lst_tit .tit_oth:hover{color:#CC0000}
.lst_tit .tit_oth .time,.lst_tit .tit_oth .time_hot{font:normal 13px/1.3 arial;color:#A5A5A5;display:inline}
/**List_Sub**/
.lst_sub{}
.lst_sub h5{padding:5px 10px;background-color:#0a730a;font:bold 15px/1.3 arial;color:white;border-bottom:solid 1px white}
.lst_sub h5 a{color:White;font-size:17px;}
.lst_sub h5 a:hover{font-weight:bold!important}
.lst_sub .fun{background-color:#FF6600!important}
.lst_sub ul{overflow:hidden;}
.lst_sub ul li{overflow:hidden;display:block;background:url(/Images/bg_list.png) repeat-x bottom scroll transparent;padding:10px 5px;border-bottom:solid 1px #d8dfea;}
.lst_sub ul li a{background:url(/Images/dot.gif) no-repeat 0 8px scroll transparent;font:bold 15px/1.3 arial;color:#003366;display:block;padding-left:10px}
.lst_sub ul li a span{font:normal 13px/1.3 arial;color:#a5a5a5}
.lst_sub ul li a:hover{color:#cc0000}
.lst_sub ul li a:hover span{color:Gray}
/***Menu**/
.mn{}
.mn h5{padding:10px 5px;color:#AD1B1E;font:bold 15px/1.3 arial;border-bottom:solid 1px #d6d6d6;border-top:solid 3px #AD1B1E}
.mn a{display:block;overflow:hidden;padding:10px 5px 10px 15px;color:#555555;background:url(/Images/dot.gif) no-repeat 5px 18px scroll transparent;border-top:solid 1px white;border-bottom:solid 1px #d6d6d6;font:bold 15px/1.3 arial;background-color:#f2f2f2}
.nav{padding:10px 5px;height:30px;display:block}
.view_more{background:url(/Images/btn_xemthem.png) no-repeat 0 0 scroll transparent;font:bold 15px/1.3 arial;height:32px;width:136px;float:left;line-height:32px;padding-left:10px;color:Red}
.to_top{float:right;background:url(/Images/arrow_up.gif) no-repeat right scroll transparent;padding-right:30px;font:bold 15px/1.3 arial;height:24px;line-height:24px;color:black;margin-right:10px}
/***Footer***/
#footer{clear:both}
.footer1{background:url(/Images/1px-bot.png) repeat right scroll transparent;height:57px;position:relative;color:#444444}
.footer1-logo{margin-left:65px;padding-top:20px;clear:both}
.footer1-logo img{width:100px;float:left;margin-right:7px}
.footer1-logo p{padding-top:4px;font-family:Myriad Pro;font-size:10px}
.xygotoweb{width:61px;position:absolute;top:-2px;left:0px;}
.footer2{background-color:#898e91;padding-top:4px;padding-bottom:10px;text-align:center;font-size:9px;color:#ffffff;line-height:15px}
.footer2 img{width:70px;}
.footer2 p{padding-bottom:10px;}

.footer_up { background:url(/Images/footer_up.png) no-repeat; height: 18px; position: absolute;  right: 0;  top: -10px; width: 18px;}
/***Euro***/
.euro{}
.euro h4{background:url(/Images/euro_logo.png) no-repeat scroll 0 3px transparent;background-color:#e1e1e1;padding:5px 5px 5px 35px;overflow:hidden;font:normal 18px/1.3 arial;border-bottom:solid 1px #b2b2b2}
.euro h4 a{color:#D90000;}
.euro .item{background:url(/Images/bg_euro.png) repeat-x 0 0 scroll transparent;padding:0px 1px;border-bottom:solid 1px #afafaf}
.euro .item .time,.euro .item .play_time{margin:5px 0;font:normal 15px/1.3 arial;color:#333333;text-align:center;overflow:hidden;display:block;clear:both}
.euro .item .play_time{font:normal 15px/1.3 arial}
.euro .item .player{text-align:center;color:#333333;font:normal 15px/1.3 arial;overflow:hidden}
.euro .item .player .info{margin:0 auto;width:115px;float:left}
.euro .item .player span{float:left;line-height:35px;font-weight:bold}
.euro .item .player a{float:left;margin-top:35px;width:100px}
.euro .item .player img{float:left;margin:0 1px;width:30px;height:30px}
.euro .item2{background:url(/Images/dot.png) no-repeat 5px 13px scroll transparent;background-color:#f2f2f2;padding:5px 5px 5px 15px;display:block;color:#333333;font:normal 15px/1.3 arial;border-bottom:solid 1px #d8dfea}
.euro .item2:hover{color:#d80000}
.euro .item2 .time,.euro .item2 .time_hot{color: #A5A5A5;display: inline;font: 13px/1.3 arial;}
.btn_euro{float:left;width:100px!important;height:28px!important;background:url(/Images/euro2012.gif) no-repeat 0 0 scroll transparent!important;margin-left:5px;margin-top:10px}
/*List Fun*/
.lst_fun{}
.lst_fun li{overflow:hidden;display:block;padding:10px 5px;border-bottom:solid 1px #d8dfea}
.lst_fun li h2{font:bold 17px/1.3 arial;padding:5px 0;overflow:hidden}
.lst_fun li h2 a{color:#003366;}
.lst_fun li h2 a:hover{color:#ff6500;text-decoration:underline}
.lst_fun li .ct{overflow:hidden;margin-top:5px;text-align:center;line-height:1.3}
.lst_fun li .ct p{margin:5px 0}
.lst_fun li .ct img{width:300px!important;overflow:hidden}
.lst_fun li .share{margin-top:10px}

.lst_fun_ot{}
.lst_fun_ot h5{color:white;background-color:#ff6500;padding:5px 10px;font:bold 15px/1.3 arial}
.lst_fun_ot ul{overflow:hidden}
.lst_fun_ot ul li{border-bottom:solid 1px #d8dfea;padding:10px 5px}
.lst_fun_ot a{overflow:hidden;display:block}
.lst_fun_ot img{border:solid 1px #d6d6d6;width:156px;height:92px;float:left;margin-right:5px}
.lst_fun_ot a span{color:#003366;font:bold 13px/1.3 arial;display:block}
.toweb{font:bold 15px/1.3 arial;color:white;margin-top:15px}
.toweb:hover{text-decoration:underline;}
#loading{text-align:center;background-color:#edeff4;width:100%;float:left;padding:15px 0;font:bold 15px arial;color:gray;display:none}
.view_more1{background:url(/Images/view_more.png) no-repeat scroll 0 0 transparent;width:98px;height:36px;border:none;margin-top:17px;margin-bottom:25px}
.other_news{}
.tin_khac h5{background:url("/Images/bg_dcd.png") repeat-x scroll 0 0 transparent;border-bottom:solid 3px #AD1B1E;color:#AD1B1E;font:bold 15px/38px arial;}
.tin_khac h5 a{font:bold 15px/1.3 arial;color:#0d857a}
.other_news ul{overflow:hidden;padding:10px 0;width:1700px!important}
.other_news ul li{float:left;width:120px!important;margin-left:10px;}
.other_news ul li span{display:block;color:#555555;font:bold 12px/1.3 arial}
.tin_khac .dot_slide{background-color:#eeeeee;padding:5px 0;}
.return{background-color:#eeeeee;padding:15px 0;text-align:center}
.return a{/*background:url(/Images/return.png) no-repeat 0 0 scroll transparent;width:91px;height:35px;float:left;margin-left:35%;*/color:#555555;font:bold 15px/1.3 arial;padding:5px 10px;border:solid 1px #aaaaaa;border-radius:3px}
.return a:hover{color:Red;background-color:#e2e2e2}
/*Tab slider*/
.tab {background: url("/Images/tab_bg.jpg") repeat-x scroll 0 0 transparent;height: 45px;}
.tab li {float: left;margin: 8px 0 0;}
.tab li a {background: url("/Images/tab_left.png") no-repeat scroll left bottom transparent;float: left;padding-left: 4px;}
.tab li a span {background: url("/Images/tab_right.png") no-repeat scroll right bottom transparent;color: #FFFFFF;display: block;font: 700 13px/37px arial;margin: 0;padding-right: 20px;text-shadow: 0.1em 0.1em #333333;padding-left:20px}
.clearfix {display: block;width: 100%;}
.clearfix:after {clear: both;content: ".";display: block;height: 0;visibility: hidden;}
.app li {background: url("/Images/app_bg.gif") repeat-x scroll center bottom #FFFFFF;float: left;padding: 15px 0;width: 100%;}
.app li .left {float: left;margin-left: 9px;}
.logoapp {background: url("/Images/logo_app.png") no-repeat scroll 0 0 transparent;float: left;height: 80px;margin-right: 10px;width: 80px;}
.logoapp.pega {background-position: 0 0;}
.app li span {color: #004175;font: 700 15px arial;}
.star {margin-top: 8px;}
.star .on {background: url("/Images/star.png") repeat scroll center top transparent;float: left;height: 11px;margin-right: 2px;width: 11px;}
.app li .btn {background: url("/Images/app_btfree.png") repeat scroll 0 0 transparent;float: left;height: 28px;margin-top: 12px;width: 65px;}
.app li .right {border-left: 1px solid #EEEFF1;float: right;height: 80px;margin-right: 9px;width: 50px;}
.app li .right a {background: url("/Images/ar1.png") repeat scroll 0 0 transparent;float: right;height: 22px;margin-top: 25px;width: 27px;}
.viewmore {background: none repeat scroll 0 0 #F3F3F3;text-align: center;}
.tab li a:hover span, .tab li a.active span {background: url("/Images/tab_right.png") no-repeat scroll right top transparent;color: #004175;text-shadow: none;}
.nav li a:hover span, .tab li a.active span {color: #004175;text-shadow: none;}
.tab li a:hover, .tab li a.active {background: url("/Images/tab_left.png") no-repeat scroll left top transparent;}
.logoapp.muachung {background-position: 0 -80px;}
.logoapp.docsach {background-position: 0 -160px;}
.item_tabmn {margin-top: 9px;}
.item_tabmn li{float: left;margin: 0 0 9px 9px;}
.item_tabmn li a{background: none repeat scroll 0 0 #dadada;border-radius: 5px 5px 5px 5px;color: #004173;display: block;font: 14px/43px arial;height: 43px;text-align: center;width: 147px;}
.other li {border-bottom: 1px solid #D7D7D6;display: list-item;padding: 10px 10px 13px;}
.other li div {background: url("/Images/ar.png") no-repeat scroll right center transparent;margin: 0 10px;}
.avatar {background: url("../images/logo_other.png") no-repeat scroll 0 0 transparent;float: left;height: 46px;margin-right: 10px;width: 46px;}
.other li a {color: #004175;font: 14px/22px arial;}
.other li .des {color: #999999;font: 12px arial;margin-top: 2px;display:block}
.linkhay{background-position:0 -47px}
.soha{background-position:0 -91px}
.xstyle{background-position:0 -138px}
.auto{background-position:0 -184px}
.afamily{background-position:0 -230px}
.biz{background-position:0 -277px}
.cafef{background-position:0 -327px}
#comment_list_json{overflow:hidden;padding-left:18px;padding-right:18px;margin-top:47px}
#comment_list_json .header
{font-family: Arial;
font-size: 9pt;
color: #CB0100;
font-weight: bold;
letter-spacing: 1px;
padding: 5px 5px 5px 10px;
}
#comment_list_json .item{padding-top:3px;float:left; width: 98%; border-bottom:1px dotted #C2C6C9;margin:0 10px;}
#comment_list_json .item .middle{float:left;}
#comment_list_json .item .middle .name{float:left;padding-top:6px;display:inline-block}
#comment_list_json .item .middle .name .text{color:#e20a17;padding-top:0;float:left;font-size:13px;font-weight:bold;font-family:Arial}
#comment_list_json .item .middle .name .date{color:#999;padding-left:3px;padding-top:1px;float:left;font-size:13px;font-family:Arial}
#comment_list_json .item .middle .email{clear:left;color:#999;font-size:11px;font-family:Arial}
#comment_list_json .item .middle .content{padding:4px 0;margin:0;clear:left;color:#666;font-size:14px;font-family:Arial}
#comment_list_json .item .middle .expand a span{background:url(http://dantri3.vcmedia.vn//App_Themes/Default/Images/expand.gif) no-repeat;}
#comment_list_json .item .middle .collapse a span{background:url(http://dantri3.vcmedia.vn//App_Themes/Default/Images/collapse.gif) no-repeat;}
#comment_list_json .item .middle .expand a:hover span{background:url(http://dantri3.vcmedia.vn//App_Themes/Default/Images/expand_hover.gif) no-repeat;}
#comment_list_json .item .middle .collapse a:hover span{background:url(http://dantri3.vcmedia.vn//App_Themes/Default/Images/collapse_hover.gif) no-repeat;}
#comment_list_json .item .middle .content a span{display: inline-block;height: 11px;width: 11px;}
#comment_list_json .next{
    background-color: #EEEDED;
    border: 1px solid #D1D1D1;
    border-radius: 5px 5px 5px 5px;
    margin-bottom: 10px;
    overflow: hidden;
    text-align: center;
    clear:both;
}
#comment_list_json .next a {line-height: 18px;
    margin: 0;
    overflow: hidden;
    padding: 5px;
    color: #333333;
    font-weight: normal;
    text-decoration: none;
    font: bold 15px / 23px Arial 
    }
.news {
   
    position: relative;
    width: 100%;
    line-height:0px;
}
.news .overlay {
	display:block;
	width:100%;
	height:180px;
	position:absolute;
	bottom:5px;
	left:0;
	z-index:2;
	background-image:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(1,11,16,0) 62%,rgba(1,17,26,.3) 100%),-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 42%,rgba(0,0,0,.7) 100%);
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(62%,rgba(1,11,16,0)),color-stop(100%,rgba(1,17,26,.3))),-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(42%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,.7)));
	background-image:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(1,11,16,0) 62%,rgba(1,17,26,.3) 100%),-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 42%,rgba(0,0,0,.7) 100%);
	background-image:-o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(1,11,16,0) 62%,rgba(1,17,26,.3) 100%),-o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 42%,rgba(0,0,0,.7) 100%);
	background-image:-ms-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(1,11,16,0) 62%,rgba(1,17,26,.3) 100%),-ms-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 42%,rgba(0,0,0,.7) 100%);
	background-image:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(1,11,16,0) 62%,rgba(1,17,26,.7) 100%),linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 42%,rgba(0,0,0,.7) 100%);
	opacity:.8;
}


/*.news h1 {
    background-color: #E5E5E5;
    color: #555555;
    float: left;
    font-size: 18px;
    min-height: 50px;
    padding: 5px 1% 5px 9px;
    text-indent: 0;
    width: 97%;
}
.news h2 {
    background-color: #E5E5E5;
    color: #555555;
    float: left;
    font-size: 18px;
    padding: 5px 1% 5px 9px;
    text-indent: 0;
    width: 97%;
}*/
.news img{width: 100%;}
.news2 {
    float: left;
    position: relative;
    width: 100%;
}
.news .video, news2 .video {
    position: relative;
}
.news .video .video_ico {
    background: url("/Images/video_icon.png") no-repeat scroll 0 0 transparent;
    height: 62px;
    left: 130px;
    position: absolute;
    top: 75px;
    width: 62px;
}
.news2 .video_ico {
    float: none !important;
    height: 0;
    margin: 0;
    padding: 0;
    width: 0;
}
.news2 .video .video_ico {
    background: url("/Images/video_icon_sub.png") no-repeat scroll 0 0 transparent;
    float: none !important;
    height: 30px;
    left: 60px;
    position: absolute;
    top: 35px;
    width: 30px;
}
.news2 ul li {
    margin-bottom: 10px;
    margin-top: 5px;
    position: relative;
    width: 48%;
}
.news2 ul li a {
    display: block;
}
.pdbt {
    padding-bottom: 0 !important;
}
.news2 img {
    background: url("/images/bg.png") repeat scroll 0 0 transparent;
    float: left;
	 width:100%;
}
.news2 span {
    background-color: #EEEEEE;
    color: #555555;
    float: left;
    font: bold 12px/17px arial;
    padding: 5px 0.5%;
    width: 100%;
}
.news2 ul li a:hover span {
    color: #9F1D21;
}

.news2 .li span
{}
.fl {float:left}
.fr {float:right}

.box_bar {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("/Images/bg_mn_foot.png") repeat-x scroll 0 0 transparent;
    border-color: #DDDDDD #DDDDDD #AD1B1E;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 2px;
    float: left;
    height: 31px;
    margin-top: 10px;
    overflow: hidden;
    width: 99.5%;
}
.box_bar a {
    color: #AD1B1E;
    float: left;
    font: bold 15px/1.3 arial;
    padding: 7px 0;
    text-align: center;
    text-transform: uppercase;
    width: 99.5%;
}
.footer_menu {
    margin-top: 9px;
}
.footer_menu li {
    background: url("/Images/bg_mn_foot.png") repeat-x scroll 0 0 transparent;
    border-bottom: medium none;
    border-left: 1px solid #DDDDDD !important;
    border-top: 1px solid #DDDDDD !important;
    cursor: pointer;
    float: left;
    height: 38px;
    width: 49.5%;
}
.footer_menu li a {
    color: #555555;
    display: block;
    font: bold 15px/38px arial;
    height: 38px;
    text-align: center;
}
.footer_menu li a.active
{
	color:#AD1B1E;
}
.footer_menu li:nth-child(2n) {
    border-right: 1px solid #DDDDDD !important;
}
.footer_menu .last_li {
    border-bottom: 1px solid #DDDDDD !important;
}
.mgt15 {
    margin-top: 15px;
    width: 100%;
}
.menu_footer {
    padding-left: 3px;
}
.menu_footer a.mn_item_home {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("/Images/bg_mn_foot.png") repeat-x scroll 0 0 transparent;
    border-color: #DDDDDD #DDDDDD -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    color: #555555;
    cursor: pointer;
    float: left;
    font: bold 15px/38px arial;
    height: 38px;
    text-align: center;
    width: 99.5%;
}
.new2lq {
    padding-bottom: 15px;
}
.new2lqt {
    background: none repeat scroll 0 0 #555555;
    height: 36px;
    line-height: 36px;
    width: 100%;
}
.new2lqt p {
    color: #FFFFFF;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    padding-left: 10px;
}
.new2lq .li .title {
    color: #333333;
    font-size: 12px;
    font-weight: bold;
}
.new2lq .li {
    background-color: #F6F6F6;
    border-bottom: 2px solid #D6D6D6;
    display: block;
    float: left;
    padding: 10px 2% 10px 0;
    width: 98%;
}
.new2lq .li img {
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    height: 62px;
    margin-left: 8px;
    margin-right: 10px;
    padding: 1px;
    width: 80px;
}

.tab_main {
    background: url("/images/tab_ccm_bg.png") repeat-x scroll center top transparent;
    color: #007F74;
    font: bold 14px/39px arial;
    height: 39px;
    overflow: hidden;
    width: 100%;
}
.tab_main .box_bar2 {
    color: #666666;
    float: left;
    width: 49%;
}
.tab_main .box_bar2 a {
    color: #CB0100;
}
.tab_main .box_bar2 a.mcn {
    border-right: 1px solid #999999;
    display: block;
    height: 36px;
    margin-top: 1px;
    padding-left: 9px;
}
.tab_main .box_bar2 a.ccm {
    padding-left: 20px;
}
.tin_khac_v2 .list_cm {
    padding-bottom: 22px;
}
.cat_name {
    color: #999999;
    font: 12px/17px arial;
}
.list_cm a span {
    display: block;
}
.list_cm .li  {
    background: #f8f8f8;
border-bottom: 1px solid #DDDDDD;
    display: block;
    float: left;
    padding: 6px 2% 10px 0;
    width: 98%;
}
.list_cm .li .title {
    color: #333333;
    font: bold 12px/17px arial;
}
.list_cm .li img {
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    height: 70px;
    margin-left: 8px;
    margin-right: 8px;
    margin-top: 4px;
    padding: 1px;
    width: 100px;
}

.tags { font: 13px/1.3 arial; margin: 5px; text-align: left; overflow: hidden;}
.tags a {font: normal 12px /15px Arial;color: #999;}

.nb_main .title h1, .nb_main .title h2 {
    bottom: -5px;
    color: #D6E4ED;
    font-size: 24px;
    font-weight: bold;
    left: 10px;
    line-height: 1.2em;
    margin-bottom: 5px;
    padding: 0 10px 0 0;
    position: absolute;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.6);
    width: 98%;
    z-index: 3;
}

.bar_nb h1 {
    background-color: #DEDEDE;
    color: #D80000;
    float: left;
    font: bold 15px/30px arial;
    height: 30px;
    padding: 0 5px;
}
.diemthi {
	background: none repeat scroll 0 0 #F8F8F8;
    border-bottom: 1px solid #D8DFEA;
    display: block;
    overflow: hidden;
    padding: 10px;
    text-shadow: 1px 1px rgba(255, 255, 255, 0.7);
}
.diemthi .title {
	    color: #004176;
    font-size: 1.1em;
    font-weight: bold;
}
.diemthi .title h3 {
	color: #004176;
    display: inline;
    font-size: 1.1em;
    font-weight: bold;
    margin-bottom: 3px;
}
.diemthi .form-input {

line-height:26px;	
}
.diemthi .form-input .button {
margin-left: 121px;
	
}
.diemthi .form-input .input {
width: 150px;
}
.diemthi .form-input .input-field {
	width: 150px;
}
.diemthi .form-input .input-title {
	 width:125px;
	 float: left;
	
}
.diemthi .form-input label {
	  color: #666666;
    font-size: 1em;
    font-weight: bold;
}
.grdItem {
	font-size: 12px;
}
@media only screen and (min-width: 480px) {
	
.diemthi .title{font-weight:bold;color:#004176;font-size:1.8em}
}

/*nomination*/
.nomination {}
.nomination-container, #binhchon { border: 1px solid #D4BE9B;}
.nomination-container h3 {font:bold 18px / 28px Arial;color:#000;text-align:center;padding:20px 0}
.nomination .caution{font:italic 12px / 18px Arial;color:#000;padding:5px 0 5px 5px}
.nomination .title{font:bold 12px / 18px A  rial;color:#000;padding:5px 0 5px 5px}
.nomination .row {float:left;width:100%}
.nomination .row .col1{float:left;width:20%;padding:5px 0 5px 5px}
.nomination .row .col2{float:left;width:78%}
.nomination .row .label{font:normal 12px / 18px Arial;color:#000}
.nomination .row input {font:normal 12px / 18px Arial;color:#000;border:1px solid #D4BE9B;width:95%;height:25px}
.nomination .row input.short{width:114px} 
.nomination .row select {font:normal 12px / 18px Arial;color:#000;border:1px solid #D4BE9B;height:25px}
.nomination .nomination-form{border: 1px solid #000;display: inline-block;width:89%;margin:10px;padding:10px}
.nomination .nomination-form .info {font:normal 12px / 18px Arial;color:#000;padding:5px 0 5px 0}
.nomination .nomination-form p.label {font:bold 12px / 18px Arial;color:#000;padding:5px 0}
.nomination-mv-img img{cursor:pointer}
/*.nomination .nomination-form ul {float:left; width:546px;}

/*.nomination .nomination-form ul li {float:left;width:166px}*/

.nomination .nomination-form .rowleft,.nomination .nomination-form .rowright{float:left;width:273px;line-height:26px}

.nomination .nomination-form ul li {float:left;width:273px;line-height:26px}

.nomination .nomination-form .rowleft input,.nomination .nomination-form .rowright input{margin:0 5px 0 0}
.nomination .nomination-form .rowleft img,.nomination .nomination-form .rowright img{cursor:pointer}
.nomination .nomination-form #txtArtistName{font:normal 12px / 18px Arial;color:#000;border:1px solid #D4BE9B;width:40%;height:25px;margin: 0 0 0 10px}
.nomination #errorflag{display:none}
/*nomination eof*/
/*confirm-email*/
.confirm-email {}
.confirm-email-container { border: 1px solid #D4BE9B; padding:10px 0}
.confirm-email .row {float:left;width:671px}
.confirm-email .row .col1{float:left;width:120px;padding:5px 0 5px 50px}
.confirm-email .row .col2{float:left;width:501px}
.confirm-email .row .label{font:normal 12px / 18px Arial;color:#000}
.confirm-email .row input {font:normal 12px / 18px Arial;color:#000;border:1px solid #D4BE9B;width:400px;height:25px}
.confirm-email .row-submit {float:left;width:671px}
.confirm-email .row-submit .coll{float:left;width:120px;padding:5px 0 5px 50px}
.confirm-email .row-submit .colr{float:left;width:501px}
.confirm-email #errorflag{display:none}
/*confirm-email eof*/

 #player .wrapper-player .player-l,.list-prog span.pro-time,.list-prog span.pro-content{float: left}
.player-l-check {background: #fff;z-index: 100;}
.player-l-check .download-player {font-size: 15px;font-weight: bold;height: 70px;line-height: 20px;margin-left: 15%;margin-top: 20px;padding-right: 5px;}
.player-l-check p a {font-size: 15px;font-weight: bold;color:#000;float:left;padding-left:10px}
.player-l-check .download-player .img-dl {background: url("/images/download-player.png") no-repeat 0 -65px transparent;float: left;height: 80%;width: 200px;}




.header-left{float:left;margin-left:3px;margin-top:12px}
.header-left img {width:140px}
.header-right{float:right;margin-top:7.5px;margin-right:14px}
.clear{clear:both}

.newstophome{}
.newstophome img{width:100%}
.newstophome a{color:#004f8b}
.newsfocustop{line-height:0px;margin-top:16px}
.newsfocustop h1{padding:11px 9px 10px;font-size:15px;line-height:20px;border:1px solid #c9c9c9;border-top:none;}
.contentnew{}
.contentnew1{margin-left:5px;margin-right:5px;}
.contentnew2{border-top:1px dashed #b1b1b1;border-bottom:1px dashed #b1b1b1;padding-top:5px;padding-bottom:26px;margin-bottom:33px}
.contentnew21{margin-left:5px;margin-right:5px;}

.item-newsfocustop{clear:both;margin-bottom:21px}
.itemhomeleft{width:98%;margin-top:15px;line-height:0px;overflow:hidden}
.itemhomeleft img{width:100%;}
.itemhomeleft h1{text-align:left;line-height:18px;height:53px;font-size:11px; background: url("/images/1px-new-top.png") repeat scroll right center transparent;padding-left:5px;padding-right:5px;padding-top:5px;border:1px solid #c9c9c9;border-top:none;border-radius:0 0 3px 3px}
.itemhomeright{float:right;}
.item-newsfocustop ul{list-style: none outside none;}
.item-newsfocustop ul li{display: inline-block;width:50%}

.newsorderhome{border:1px solid #dedede;border-top:2px solid #dedede;background-color:white;margin-bottom:28px}
.tabnewsorderhome{color:#c81c0e;font-size:32px;font-weight:bold;line-height:25px;background: url("/images/1px-newsorder.png") repeat scroll right center transparent;height:43px;border-top:1px solid #dedede;margin-top:1px;text-align:center;position:relative;}
.tabnewsorderhome img{margin-top:13px;width:44px}
.tintuchome{clear:both}
.tintuchome a {color:#004F8B}
.tabnewsorderhome b{font-size:16px;color:#c81c0e}
.tabnewsorderhome p{margin-top:3px}
.item-tintuchome{border-bottom: 1px solid #E4E1DB;line-height: 16px;padding-bottom: 5px; padding-left: 15px;padding-top: 9px}
.item-tintuchome h1{font-size:14px;font-weight:bold;}
.item-tintuchome span{font-size:11px;color:#a7a7a7}
.item-tintuchome-le{background-color:#f1f1f1}
.item-tintuchome-chan{background-color:#f4f4f4}
.nbtintuchome{height:43px;position:relative;text-align:center;}
.nbtintuchome p{line-height:42px}
.nbtintuchome p img {margin-top: 16px;width:8px}
.ntintuchome{position:absolute;width:21px;height:20px;top:7px;right:15px}
.ntintuchome img{width:20px;height:20px;margin-top:0px}
.btintuchome{position:absolute;width:21px;height:20px;top:7px;left:15px}
.btintuchome img{width:20px;height:20px;margin-top:0px}
.nbtintuchome .btintuchome img{margin-top:5px}
.nbtintuchome .ntintuchome img{margin-top:5px}


.border-cat-newest{border:1px solid #c8c8c8;border-radius:3px 3px 3px 3px;margin-top:5px;background-color:#faf9f7;box-shadow: 0 4px 2px -2px #cecece;}
.border-cat-item{border:1px solid #c8c8c8;border-radius:3px 3px 3px 3px;margin-top:20px;background-color:#faf9f7;box-shadow: 0 4px 2px -2px #cecece;}
.tab-cat-item{height:40px;background: url("/images/1px-tab.png") repeat scroll right center transparent;border-bottom:1px solid #cecdcb;position:relative;line-height:44px;}
.xy-red-cat{width:5px;height:27px;background: url("/images/red-tab-cat.png") repeat scroll right center transparent;position:absolute;top:7.5px;left:0px}
.xy-row-cat{width:42px;height:30px;position:absolute;top:6px;right:5px}
.tab-cat-item h1{font-size:16px;font-weight:bold;padding-left:16px;text-transform:uppercase;color:#0c4497}
.content-cat-home{padding-left:7px;padding-right:7px;border-bottom:1px dotted #DEDEDE;padding-bottom:14px}
.content-cat-home-padding{padding-left:7px;padding-right:7px;}
.content-cat-home1{ color:#333333}
.content-cat-home1 a{color:#33333}
.content-cat-home1 img{width:152px;float:left;margin-right:10px}
.content-cat-home1 p{font-size:12px;}
.content-cat-home1 h1{font-size: 16px; font-weight: bold; margin-bottom: 10px; margin-top: 0px;}
#loadFocusVideo{position:relative}
.loadplayvideo{width:10%;position:absolute;top:40%;left:46%}
.content-cat-home2{padding-bottom:20px;}
.content-cat-home2 li{background: url("/Images/chamdoli.png") no-repeat scroll 0 5px transparent;}
.content-cat-home2 li p{    font-size: 12px;
    font-weight: bold;
    margin-top: 15px;
    padding-left: 11px;}
.content-cat-home2 li p a{color:#004f8b}

.tinlienquandetail{padding-top:14px;font-weight:bold}
.tinlienquandetail img{width:100px;}
.border-comment-detail{border-bottom:1px dashed #ACACAC;padding-bottom:16px}

.tinmoinhatdetail{background-color: #faf9f7;border: 1px solid #C8C8C8;border-radius: 3px 3px 3px 3px;box-shadow: 0 4px 2px -2px #cecece;margin-top: 12px;}
.tabtinmoinhatdetail{height:38px;background-color:#f2f1f0;color:#007f74;background: url("/Images/1px-tab-news-detail.png") repeat scroll left center transparent;  line-height: 38px;text-align: center;}
.tabtinmoinhatdetail h1 {
    color: #0C4497;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
}
.tintucmoidetail{clear:both}
.item-tinmoi-detail{padding-top:14px;padding-bottom:14px;margin-left:7px;margin-right:7px;border-bottom:1px #dedede dotted}
.item-tinmoi-detail h2{color:#7d7d7d;font-size:13px;font-weight:normal;margin-left:14px}
.tintucmoidetail ul{list-style: none outside none;}
.tintucmoidetail ul li{background: url("/Images/chamdoli.png") no-repeat scroll left center transparent;}
.contentnewdetail {
    border-bottom: 1px dashed #B1B1B1;
    margin-bottom: 25px;
    padding-bottom: 20px;
    padding-top: 5px;
}
.noborder-bot{border-bottom:none}
.border-top-detail-cat{border-top:1px dotted #DEDEDE;padding-top:15px;padding-bottom:15px;}
.padding0px{padding-bottom:0px}
.detail-goto-top{margin-bottom:20px;text-align:center;}
.detail-goto-top img{width:69px}

.item-banquantam{width:48%;float:left;margin-left:1%;margin-right:1%;color:#333333;font-size:16px}
.item-banquantam img{width:100%;float:left;margin-bottom:15px;}

.border-list-top{clear:both;margin-top:15px;}
.border-list-top2{clear:both}
.item-list-top{float:left;width:49%;margin-top:9px;position:relative;line-height:0px;background-color:#CFCECF}
.item-list-top img{width:100%}
.item-list-top span {
    color: #333333;
    line-height: 1.2em;
    opacity: 0.8;
    width: 100%;
    z-index: 3;
}
.item-list-top span h1{padding: 5px 4px; font-size: 12px;font-weight: bold;line-height:20px}
.bgnewstop{background-color:#CFCECF}
.padding-list-top{margin-left:2%}
.border-xemthem{text-align:center;}
.page-list-top{border-radius:3px;box-shadow: 0 4px 2px -2px #cecece;margin-top:26px;border:1px solid #bfbdbb;background-color:#faf9f7;padding-top:4px;}
.page-list-top1{border-bottom:1px #aaaaa9 dotted;margin:7px 7px 10px;color:#333333;font-size:30px;padding-bottom:18px}
.page-list-top1 img{width:290px;float:left;margin-right:20px}
.page-list-top1 span{font-size:11px;color:#656464}
.page-list-top1 b{color: #333333;font-size: 18px;}
.page-list-top a{border:none;border-radius:0px;box-shadow:none;padding:0px;margin:0px;background:none}
.page-list-top2{margin-left:7px;margin-right:7px}
.page-list-top2 ul li{background: url("/Images/chamdoli.png") no-repeat scroll left center transparent;margin-bottom:15px;}
.page-list-top2 a{color:#666666;}
.page-list-top2 ul li h1{font-size:12px;margin-left:12px}
.border-top-list-cat{border-top:1px dashed #afafaf;padding-top:15px}

.padding-cat-images{padding-top:20px}
.padding-top8px{padding-top:8px;}
    .swipe
    {
        overflow: hidden;
        visibility: hidden;
        position: relative;
    }
    .swipe-wrap
    {
        overflow: hidden;
        position: relative;
		background-color:#F4F4F4;
    }
    .loadswipe{}
    .swipe-wrap > .loadswipe
    {
        float: left;
        width: 100%;
        position: relative;
    }
    
.border-news-top{background-color:White}

.VCSortableInPreviewMode[type="content"] { max-width: 435px !important; border: black solid 1px; padding: 10px; background-color: #e6e6fa; text-align: left; }
.detail .VCSortableInPreviewMode[type="RelatedNews"], .news-content .VCSortableInPreviewMode[type="RelatedNews"] * { max-width: none; }
.detail .VCSortableInPreviewMode[type="RelatedNews"] { margin-top: 10px; width: 100% !important;}
.VCObjectBoxRelatedNewsContentWrapper{width:100%; float: left;margin-bottom: 10px;border-top:2px solid #C00007}
.VCObjectBoxRelatedNewsContentWrapper a{color:#555555;font-size:12px;font-weight:bold;line-height:16px}
.VCObjectBoxRelatedNewsContentWrapper img{margin-bottom:5px}
.VCObjectBoxRelatedNewsContentWrapper .hr4{height:4px;margin-top:4px;border-top:1px solid #C00007}
.VCObjectBoxRelatedNewsContentWrapper table tr td{padding-left:2px;padding-right:2px;width: 30% !important;}
.VCObjectBoxRelatedNewsContentWrapper table tr td a img{padding-left:4px;min-width:100% !important;;max-width: 100% !important;width:100% !important;padding-left:2px !important}
.VCObjectBoxRelatedNewsContentWrapper{text-align:center}

.sharedmxh { clear: both;  margin-right: 10px;  padding-bottom: 10px;  text-align: left;  width: 97px;}